.container{
	width: 100vw;
	min-height: 100vh;
	background-color: #F6F6F6;
	position: relative;
	 .button-group{
		 position: absolute;
		 bottom: 50rpx;
		 display: flex;
		 flex-direction: column;
		 align-items: center;
		 width: 100vw;
		 left: 0;
		 transition: all .3s;
		 .bt-2{
			 height: 88rpx;
			 text-align: center;
			  width: 700rpx;
			 background: #FFFFFF;
			 // font-weight: 400;
			 font-size: 32rpx;
			 color: #040B29;
			 line-height: 64rpx;
			 border-radius: 86rpx 86rpx 86rpx 86rpx; 
			 transition: all .3s;
		 }
		 .bt-1{
			 height: 88rpx;
			 text-align: center;
			 width: 702rpx; 
			 background: linear-gradient( 180deg, #4490EB 0%, #3067EF 100%);
			 border-radius: 86rpx 86rpx 86rpx 86rpx;
			 // font-weight: 500;
			 font-size: 32rpx;
			 color: #FFFFFF;
			 line-height: 64rpx; 
			 margin-bottom: 52rpx;
			 transition: all .3s;
		 }
	 }
	 .loading{
	 	width: 88rpx !important;
		transition: all .3s;
	 }
	.button{
		position: absolute;
		bottom: 50rpx;
		// width: 700rpx; 
		max-width: 700rpx;
		height: 88rpx;
		 background: linear-gradient( 180deg, #4490EB 0%, #3067EF 100%);
		border-radius: 86rpx 86rpx 86rpx 86rpx;
		font-weight: 500;
		font-size: 36rpx;
		color: #FFFFFF;
		line-height: 64rpx;
		left: 0;
		right: 0;
		margin: auto;
		box-sizing: border-box;
		transition: all .3s;
	} 
	.card{
		width: 100%;
		// height: 850rpx;
		background: #FFFFFF;
		border-radius: 20rpx 20rpx 20rpx 20rpx;
		padding: 24rpx;
		box-sizing: border-box;
		margin-bottom: 24rpx;
	}
	.tip{
		font-size: 28rpx;
		color: #FF0404;
	}
}